/**
 * @file:          DriverList.h
 * @brief:         
 * @details:       
 * @author:        wjh
 * @date created:  2023.06.09
 * @version:       1.0.0
 * @par copyright (c):
 *   
 * @par history (desc):
 *   version:1.0.0, wjh, 2023.06.09,16:04:13
 */
#ifndef _DRIVERLIST_H_
#define _DRIVERLIST_H_

/* Include Files **************************************************************/
#include "CloseLoopV1_2.h"
#include "Motor_drv42.h"
// #include "motor_drv42_v11.h"
// #include "motor_drv42_v12.h"
#include "MT6816_14bit.h"
#include "MT6826_15bit.h"
#include "MT6835_21bit.h"

#include "EncoderCalibrator.h"
#include "MT68xx.h"

#include "ch32v30x_module.h"
#include "ch32v30x_module_v11.h"
#include "ch32v30x_module_v12.h"

#include "StepperMotor.h"

#include "Logger.h"
#include "FlashManager.h"
#include "FieldWeakeningControl.h"
#include "Filter_MovingAverage.h"
#include "Filter_Notch.h"
#include "Filter_BinarySecondOrder.h"
#include "MotorRippleCompensator.h"
#include "LESO.h"
#include "Pid.h"
#include "Foc.h"
#include "SCurve.h"
#include "CommunicationInterface.h"
#include "Filter_FirstOrder.h"
#include "Chopper.h"
#include "StepController.h"
#include "TrackingDifferentiator.h"
#include "Fhan.h"
#include "FalLinear.h"
#include "TrajectoryStepGenerator.h"
#include "MotorRippleTableCalibrator.h"
#include "ThreeLoopPidFocV1_0.h"

/* Macro Definition ***********************************************************/

/* Variable Declare ***********************************************************/

/* Inline Function Define *****************************************************/

/* Function Declare ***********************************************************/



#endif